text: /**
   * This header is generated by class-dump-z 0.2b.
   *
   * Source: /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
   */
  
  #import <GeoServices/GeoServices-Structs.h>
  #import <GeoServices/XXUnknownSuperclass.h>
  
  @class NSMutableArray, GEOAddress, GEOSearchSubstring, GEOSessionID, GEOMapRegion, NSString, GEOLocation;
  
  @interface GEOPlaceSearchRequest : XXUnknownSuperclass {
  	XXStruct_19EQxD _placeIDs;	// 4 = 0x4
  	XXStruct_19EQxD _businessIDs;	// 16 = 0x10
  	GEOAddress *_address;	// 28 = 0x1c
  	GEOLocation *_location;	// 32 = 0x20
  	NSString *_search;	// 36 = 0x24
  	GEOMapRegion *_mapRegion;	// 40 = 0x28
  	struct {
  		int *list;
  		unsigned count;
  		unsigned size;
  	} _includeAdditionalPlaceTypes;	// 44 = 0x2c
  	BOOL _hasIncludePhonetics;	// 56 = 0x38
  	BOOL _includePhonetics;	// 57 = 0x39
  	BOOL _hasMaxResults;	// 58 = 0x3a
  	int _maxResults;	// 60 = 0x3c
  	BOOL _hasResultOffset;	// 64 = 0x40
  	int _resultOffset;	// 68 = 0x44
  	BOOL _hasSessionID;	// 72 = 0x48
  	int _sessionID;	// 76 = 0x4c
  	GEOSessionID *_sessionGUID;	// 80 = 0x50
  	BOOL _hasBusinessSortOrder;	// 84 = 0x54
  	int _businessSortOrder;	// 88 = 0x58
  	BOOL _hasIncludeBusinessRating;	// 92 = 0x5c
  	BOOL _includeBusinessRating;	// 93 = 0x5d
  	BOOL _hasIncludeBusinessCategories;	// 94 = 0x5e
  	BOOL _includeBusinessCategories;	// 95 = 0x5f
  	BOOL _hasMaxBusinessReviews;	// 96 = 0x60
  	int _maxBusinessReviews;	// 100 = 0x64
  	NSMutableArray *_filterByBusinessCategorys;	// 104 = 0x68
  	BOOL _hasIsStrictMapRegion;	// 108 = 0x6c
  	BOOL _isStrictMapRegion;	// 109 = 0x6d
  	BOOL _hasGeoId;	// 110 = 0x6e
  	long long _geoId;	// 112 = 0x70
  	BOOL _hasIncludeQuads;	// 120 = 0x78
  	BOOL _includeQuads;	// 121 = 0x79
  	BOOL _hasExcludeAddressInResults;	// 122 = 0x7a
  	BOOL _excludeAddressInResults;	// 123 = 0x7b
  	NSMutableArray *_searchSubstrings;	// 124 = 0x7c
  	BOOL _hasIncludeGeoId;	// 128 = 0x80
  	BOOL _includeGeoId;	// 129 = 0x81
  	NSString *_searchContext;	// 132 = 0x84
  	GEOSearchSubstring *_searchContextSubstring;	// 136 = 0x88
  }
  @property(retain, nonatomic) GEOSearchSubstring *searchContextSubstring;	// G=0x1beb5; S=0x1bec5; @synthesize=_searchContextSubstring
  @property(readonly, assign, nonatomic) BOOL hasSearchContextSubstring;	// G=0x1a17d; 
  @property(retain, nonatomic) NSString *searchContext;	// G=0x1be81; S=0x1be91; @synthesize=_searchContext
  @property(readonly, assign, nonatomic) BOOL hasSearchContext;	// G=0x1a165; 
  @property(assign, nonatomic) BOOL includeGeoId;	// G=0x1be71; S=0x1a141; @synthesize=_includeGeoId
  @property(assign, nonatomic) BOOL hasIncludeGeoId;	// G=0x1be51; S=0x1be61; @synthesize=_hasIncludeGeoId
  @property(retain, nonatomic) NSMutableArray *searchSubstrings;	// G=0x1be1d; S=0x1be2d; @synthesize=_searchSubstrings
  @property(assign, nonatomic) BOOL excludeAddressInResults;	// G=0x1be0d; S=0x1a079; @synthesize=_excludeAddressInResults
  @property(assign, nonatomic) BOOL hasExcludeAddressInResults;	// G=0x1bded; S=0x1bdfd; @synthesize=_hasExcludeAddressInResults
  @property(assign, nonatomic) BOOL includeQuads;	// G=0x1bddd; S=0x1a055; @synthesize=_includeQuads
  @property(assign, nonatomic) BOOL hasIncludeQuads;	// G=0x1bdbd; S=0x1bdcd; @synthesize=_hasIncludeQuads
  @property(assign, nonatomic) long long geoId;	// G=0x1bda5; S=0x1a029; @synthesize=_geoId
  @property(assign, nonatomic) BOOL hasGeoId;	// G=0x1bd85; S=0x1bd95; @synthesize=_hasGeoId
  @property(assign, nonatomic) BOOL isStrictMapRegion;	// G=0x1bd75; S=0x1a005; @synthesize=_isStrictMapRegion
  @property(assign, nonatomic) BOOL hasIsStrictMapRegion;	// G=0x1bd55; S=0x1bd65; @synthesize=_hasIsStrictMapRegion
  @property(retain, nonatomic) NSMutableArray *filterByBusinessCategorys;	// G=0x1bd21; S=0x1bd31; @synthesize=_filterByBusinessCategorys
  @property(assign, nonatomic) int maxBusinessReviews;	// G=0x1bd11; S=0x19f3d; @synthesize=_maxBusinessReviews
  @property(assign, nonatomic) BOOL hasMaxBusinessReviews;	// G=0x1bcf1; S=0x1bd01; @synthesize=_hasMaxBusinessReviews
  @property(assign, nonatomic) BOOL includeBusinessCategories;	// G=0x1bce1; S=0x19f19; @synthesize=_includeBusinessCategories
  @property(assign, nonatomic) BOOL hasIncludeBusinessCategories;	// G=0x1bcc1; S=0x1bcd1; @synthesize=_hasIncludeBusinessCategories
  @property(assign, nonatomic) BOOL includeBusinessRating;	// G=0x1bcb1; S=0x19ef5; @synthesize=_includeBusinessRating
  @property(assign, nonatomic) BOOL hasIncludeBusinessRating;	// G=0x1bc91; S=0x1bca1; @synthesize=_hasIncludeBusinessRating
  @property(assign, nonatomic) int businessSortOrder;	// G=0x1bc81; S=0x19ed1; @synthesize=_businessSortOrder
  @property(assign, nonatomic) BOOL hasBusinessSortOrder;	// G=0x1bc61; S=0x1bc71; @synthesize=_hasBusinessSortOrder
  @property(retain, nonatomic) GEOSessionID *sessionGUID;	// G=0x1bc2d; S=0x1bc3d; @synthesize=_sessionGUID
  @property(readonly, assign, nonatomic) BOOL hasSessionGUID;	// G=0x19eb9; 
  @property(assign, nonatomic) int sessionID;	// G=0x1bc1d; S=0x19e95; @synthesize=_sessionID
  @property(assign, nonatomic) BOOL hasSessionID;	// G=0x1bbfd; S=0x1bc0d; @synthesize=_hasSessionID
  @property(assign, nonatomic) int resultOffset;	// G=0x1bbed; S=0x19e71; @synthesize=_resultOffset
  @property(assign, nonatomic) BOOL hasResultOffset;	// G=0x1bbcd; S=0x1bbdd; @synthesize=_hasResultOffset
  @property(assign, nonatomic) int maxResults;	// G=0x19e29; S=0x19e4d; @synthesize=_maxResults
  @property(assign, nonatomic) BOOL hasMaxResults;	// G=0x1bbad; S=0x1bbbd; @synthesize=_hasMaxResults
  @property(assign, nonatomic) BOOL includePhonetics;	// G=0x1bb9d; S=0x19e05; @synthesize=_includePhonetics
  @property(assign, nonatomic) BOOL hasIncludePhonetics;	// G=0x1bb7d; S=0x1bb8d; @synthesize=_hasIncludePhonetics
  @property(readonly, assign, nonatomic) int *includeAdditionalPlaceTypes;	// G=0x19d11; 
  @property(readonly, assign, nonatomic) unsigned includeAdditionalPlaceTypesCount;	// G=0x19cfd; 
  @property(retain, nonatomic) GEOMapRegion *mapRegion;	// G=0x1bb49; S=0x1bb59; @synthesize=_mapRegion
  @property(readonly, assign, nonatomic) BOOL hasMapRegion;	// G=0x19ce5; 
  @property(retain, nonatomic) NSString *search;	// G=0x1bb15; S=0x1bb25; @synthesize=_search
  @property(readonly, assign, nonatomic) BOOL hasSearch;	// G=0x19ccd; 
  @property(retain, nonatomic) GEOLocation *location;	// G=0x1bae1; S=0x1baf1; @synthesize=_location
  @property(readonly, assign, nonatomic) BOOL hasLocation;	// G=0x19cb5; 
  @property(retain, nonatomic) GEOAddress *address;	// G=0x1baad; S=0x1babd; @synthesize=_address
  @property(readonly, assign, nonatomic) BOOL hasAddress;	// G=0x19c9d; 
  @property(readonly, assign, nonatomic) long long *businessIDs;	// G=0x19ba1; 
  @property(readonly, assign, nonatomic) unsigned businessIDsCount;	// G=0x19b8d; 
  @property(readonly, assign, nonatomic) long long *placeIDs;	// G=0x19a91; 
  @property(readonly, assign, nonatomic) unsigned placeIDsCount;	// G=0x19a7d; 
  // declared property setter: - (void)setSearchContextSubstring:(id)substring;	// 0x1bec5
  // declared property getter: - (id)searchContextSubstring;	// 0x1beb5
  // declared property setter: - (void)setSearchContext:(id)context;	// 0x1be91
  // declared property getter: - (id)searchContext;	// 0x1be81
  // declared property getter: - (BOOL)includeGeoId;	// 0x1be71
  // declared property setter: - (void)setHasIncludeGeoId:(BOOL)anId;	// 0x1be61
  // declared property getter: - (BOOL)hasIncludeGeoId;	// 0x1be51
  // declared property setter: - (void)setSearchSubstrings:(id)substrings;	// 0x1be2d
  // declared property getter: - (id)searchSubstrings;	// 0x1be1d
  // declared property getter: - (BOOL)excludeAddressInResults;	// 0x1be0d
  // declared property setter: - (void)setHasExcludeAddressInResults:(BOOL)results;	// 0x1bdfd
  // declared property getter: - (BOOL)hasExcludeAddressInResults;	// 0x1bded
  // declared property getter: - (BOOL)includeQuads;	// 0x1bddd
  // declared property setter: - (void)setHasIncludeQuads:(BOOL)quads;	// 0x1bdcd
  // declared property getter: - (BOOL)hasIncludeQuads;	// 0x1bdbd
  // declared property getter: - (long long)geoId;	// 0x1bda5
  // declared property setter: - (void)setHasGeoId:(BOOL)anId;	// 0x1bd95
  // declared property getter: - (BOOL)hasGeoId;	// 0x1bd85
  // declared property getter: - (BOOL)isStrictMapRegion;	// 0x1bd75
  // declared property setter: - (void)setHasIsStrictMapRegion:(BOOL)region;	// 0x1bd65
  // declared property getter: - (BOOL)hasIsStrictMapRegion;	// 0x1bd55
  // declared property setter: - (void)setFilterByBusinessCategorys:(id)categorys;	// 0x1bd31
  // declared property getter: - (id)filterByBusinessCategorys;	// 0x1bd21
  // declared property getter: - (int)maxBusinessReviews;	// 0x1bd11
  // declared property setter: - (void)setHasMaxBusinessReviews:(BOOL)reviews;	// 0x1bd01
  // declared property getter: - (BOOL)hasMaxBusinessReviews;	// 0x1bcf1
  // declared property getter: - (BOOL)includeBusinessCategories;	// 0x1bce1
  // declared property setter: - (void)setHasIncludeBusinessCategories:(BOOL)categories;	// 0x1bcd1
  // declared property getter: - (BOOL)hasIncludeBusinessCategories;	// 0x1bcc1
  // declared property getter: - (BOOL)includeBusinessRating;	// 0x1bcb1
  // declared property setter: - (void)setHasIncludeBusinessRating:(BOOL)rating;	// 0x1bca1
  // declared property getter: - (BOOL)hasIncludeBusinessRating;	// 0x1bc91
  // declared property getter: - (int)businessSortOrder;	// 0x1bc81
  // declared property setter: - (void)setHasBusinessSortOrder:(BOOL)order;	// 0x1bc71
  // declared property getter: - (BOOL)hasBusinessSortOrder;	// 0x1bc61
  // declared property setter: - (void)setSessionGUID:(id)guid;	// 0x1bc3d
  // declared property getter: - (id)sessionGUID;	// 0x1bc2d
  // declared property getter: - (int)sessionID;	// 0x1bc1d
  // declared property setter: - (void)setHasSessionID:(BOOL)anId;	// 0x1bc0d
  // declared property getter: - (BOOL)hasSessionID;	// 0x1bbfd
  // declared property getter: - (int)resultOffset;	// 0x1bbed
  // declared property setter: - (void)setHasResultOffset:(BOOL)offset;	// 0x1bbdd
  // declared property getter: - (BOOL)hasResultOffset;	// 0x1bbcd
  // declared property setter: - (void)setHasMaxResults:(BOOL)results;	// 0x1bbbd
  // declared property getter: - (BOOL)hasMaxResults;	// 0x1bbad
  // declared property getter: - (BOOL)includePhonetics;	// 0x1bb9d
  // declared property setter: - (void)setHasIncludePhonetics:(BOOL)phonetics;	// 0x1bb8d
  // declared property getter: - (BOOL)hasIncludePhonetics;	// 0x1bb7d
  // declared property setter: - (void)setMapRegion:(id)region;	// 0x1bb59
  // declared property getter: - (id)mapRegion;	// 0x1bb49
  // declared property setter: - (void)setSearch:(id)search;	// 0x1bb25
  // declared property getter: - (id)search;	// 0x1bb15
  // declared property setter: - (void)setLocation:(id)location;	// 0x1baf1
  // declared property getter: - (id)location;	// 0x1bae1
  // declared property setter: - (void)setAddress:(id)address;	// 0x1babd
  // declared property getter: - (id)address;	// 0x1baad
  - (Class)responseClass;	// 0x1ba91
  - (unsigned)requestTypeCode;	// 0x1ba8d
  - (void)writeTo:(id)to;	// 0x1b26d
  - (BOOL)readFrom:(id)from;	// 0x1a989
  - (id)dictionaryRepresentation;	// 0x1a205
  - (id)description;	// 0x1a195
  // declared property getter: - (BOOL)hasSearchContextSubstring;	// 0x1a17d
  // declared property getter: - (BOOL)hasSearchContext;	// 0x1a165
  // declared property setter: - (void)setIncludeGeoId:(BOOL)anId;	// 0x1a141
  - (id)searchSubstringAtIndex:(unsigned)index;	// 0x1a121
  - (unsigned)searchSubstringsCount;	// 0x1a101
  - (void)addSearchSubstring:(id)substring;	// 0x1a09d
  // declared property setter: - (void)setExcludeAddressInResults:(BOOL)results;	// 0x1a079
  // declared property setter: - (void)setIncludeQuads:(BOOL)quads;	// 0x1a055
  // declared property setter: - (void)setGeoId:(long long)anId;	// 0x1a029
  // declared property setter: - (void)setIsStrictMapRegion:(BOOL)region;	// 0x1a005
  - (id)filterByBusinessCategoryAtIndex:(unsigned)index;	// 0x19fe5
  - (unsigned)filterByBusinessCategorysCount;	// 0x19fc5
  - (void)addFilterByBusinessCategory:(id)category;	// 0x19f61
  // declared property setter: - (void)setMaxBusinessReviews:(int)reviews;	// 0x19f3d
  // declared property setter: - (void)setIncludeBusinessCategories:(BOOL)categories;	// 0x19f19
  // declared property setter: - (void)setIncludeBusinessRating:(BOOL)rating;	// 0x19ef5
  // declared property setter: - (void)setBusinessSortOrder:(int)order;	// 0x19ed1
  // declared property getter: - (BOOL)hasSessionGUID;	// 0x19eb9
  // declared property setter: - (void)setSessionID:(int)anId;	// 0x19e95
  // declared property setter: - (void)setResultOffset:(int)offset;	// 0x19e71
  // declared property setter: - (void)setMaxResults:(int)results;	// 0x19e4d
  // declared property getter: - (int)maxResults;	// 0x19e29
  // declared property setter: - (void)setIncludePhonetics:(BOOL)phonetics;	// 0x19e05
  - (void)setIncludeAdditionalPlaceTypes:(int *)types count:(unsigned)count;	// 0x19ded
  - (int)includeAdditionalPlaceTypeAtIndex:(unsigned)index;	// 0x19d49
  - (void)addIncludeAdditionalPlaceType:(int)type;	// 0x19d35
  - (void)clearIncludeAdditionalPlaceTypes;	// 0x19d21
  // declared property getter: - (int *)includeAdditionalPlaceTypes;	// 0x19d11
  // declared property getter: - (unsigned)includeAdditionalPlaceTypesCount;	// 0x19cfd
  // declared property getter: - (BOOL)hasMapRegion;	// 0x19ce5
  // declared property getter: - (BOOL)hasSearch;	// 0x19ccd
  // declared property getter: - (BOOL)hasLocation;	// 0x19cb5
  // declared property getter: - (BOOL)hasAddress;	// 0x19c9d
  - (void)setBusinessIDs:(long long *)ids count:(unsigned)count;	// 0x19c85
  - (long long)businessIDAtIndex:(unsigned)index;	// 0x19bdd
  - (void)addBusinessID:(long long)anId;	// 0x19bc5
  - (void)clearBusinessIDs;	// 0x19bb1
  // declared property getter: - (long long *)businessIDs;	// 0x19ba1
  // declared property getter: - (unsigned)businessIDsCount;	// 0x19b8d
  - (void)setPlaceIDs:(long long *)ids count:(unsigned)count;	// 0x19b75
  - (long long)placeIDAtIndex:(unsigned)index;	// 0x19acd
  - (void)addPlaceID:(long long)anId;	// 0x19ab5
  - (void)clearPlaceIDs;	// 0x19aa1
  // declared property getter: - (long long *)placeIDs;	// 0x19a91
  // declared property getter: - (unsigned)placeIDsCount;	// 0x19a7d
  - (void)dealloc;	// 0x19965
  @end
  