AI-generated Key Takeaways
- 
          
GMSAutocompleteRequestobjects are used to request autocomplete data from the Google Maps Places SDK for iOS. - 
          
The request requires a
querystring, representing the partial text to autocomplete. - 
          
You can optionally use a
sessionTokenfor billing purposes and afilterto refine results. - 
          
The
initWithQuery:initializer is used to create a request. 
GMSAutocompleteRequest
@interface GMSAutocompleteRequest : NSObjectThe request for autocomplete data.
- 
                  
                  
The partial text to autocomplete.
Declaration
Swift
var query: String { get set }Objective-C
@property (nonatomic, copy) NSString *_Nonnull query; - 
                  
                  
The
GMSAutocompleteSessionTokento associate requests to a billing session.Declaration
Swift
var sessionToken: GMSAutocompleteSessionToken? { get set }Objective-C
@property (nonatomic, nullable) GMSAutocompleteSessionToken *sessionToken; - 
                  
                  
The
GMSAutocompleteFilterto apply to the results.Declaration
Swift
var filter: GMSAutocompleteFilter? { get set }Objective-C
@property (nonatomic, nullable) GMSAutocompleteFilter *filter; - 
                  
                  
Request initializer. *
- - parameter: query The query required for the request.
 
Declaration
Swift
init(query: String)Objective-C
- (nonnull instancetype)initWithQuery:(nonnull NSString *)query; - 
                  
                  
Unavailable
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;