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. DeclarationSwift var query: String { get set }Objective-C @property (nonatomic, copy) NSString *_Nonnull query;
- 
                  
                  The GMSAutocompleteSessionTokento associate requests to a billing session.DeclarationSwift var sessionToken: GMSAutocompleteSessionToken? { get set }Objective-C @property (nonatomic, nullable) GMSAutocompleteSessionToken *sessionToken;
- 
                  
                  The GMSAutocompleteFilterto apply to the results.DeclarationSwift var filter: GMSAutocompleteFilter? { get set }Objective-C @property (nonatomic, nullable) GMSAutocompleteFilter *filter;
- 
                  
                  Request initializer. * - - parameter: query The query required for the request.
 DeclarationSwift init(query: String)Objective-C - (nonnull instancetype)initWithQuery:(nonnull NSString *)query;
- 
                  
                  Unavailable DeclarationObjective-C - (instancetype)init NS_UNAVAILABLE;