GooglePlaces Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMSAutocompleteRequest
@interface GMSAutocompleteRequest : NSObject
The request for autocomplete data.
-
The partial text to autocomplete.
Declaration
Swift
var query: String { get set }
Objective-C
@property (nonatomic, copy) NSString *_Nonnull query;
-
-
-
Request initializer.
*
- - parameter: query The query required for the request.
Declaration
Swift
init(query: String)
Objective-C
- (nonnull instancetype)initWithQuery:(nonnull NSString *)query;
-
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMSAutocompleteRequest\u003c/code\u003e objects are used to request autocomplete data from the Google Maps Places SDK for iOS.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires a \u003ccode\u003equery\u003c/code\u003e string, representing the partial text to autocomplete.\u003c/p\u003e\n"],["\u003cp\u003eYou can optionally use a \u003ccode\u003esessionToken\u003c/code\u003e for billing purposes and a \u003ccode\u003efilter\u003c/code\u003e to refine results.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003einitWithQuery:\u003c/code\u003e initializer is used to create a request.\u003c/p\u003e\n"]]],[],null,["# GooglePlaces Framework Reference\n\nGMSAutocompleteRequest\n======================\n\n @interface GMSAutocompleteRequest : NSObject\n\nThe request for autocomplete data.\n- `\n ``\n ``\n `\n\n ### [query](#/c:objc(cs)GMSAutocompleteRequest(py)query)\n\n `\n ` \n The partial text to autocomplete. \n\n #### Declaration\n\n Swift \n\n var query: String { get set }\n\n Objective-C \n\n @property (nonatomic, copy) NSString *_Nonnull query;\n\n- `\n ``\n ``\n `\n\n ### [sessionToken](#/c:objc(cs)GMSAutocompleteRequest(py)sessionToken)\n\n `\n ` \n The [GMSAutocompleteSessionToken](../Classes/GMSAutocompleteSessionToken.html) to associate requests to a billing session. \n\n #### Declaration\n\n Swift \n\n var sessionToken: ../Classes/GMSAutocompleteSessionToken.html? { get set }\n\n Objective-C \n\n @property (nonatomic, nullable) ../Classes/GMSAutocompleteSessionToken.html *sessionToken;\n\n- `\n ``\n ``\n `\n\n ### [filter](#/c:objc(cs)GMSAutocompleteRequest(py)filter)\n\n `\n ` \n The [GMSAutocompleteFilter](../Classes/GMSAutocompleteFilter.html) to apply to the results. \n\n #### Declaration\n\n Swift \n\n var filter: ../Classes/GMSAutocompleteFilter.html? { get set }\n\n Objective-C \n\n @property (nonatomic, nullable) ../Classes/GMSAutocompleteFilter.html *filter;\n\n- `\n ``\n ``\n `\n\n ### [-initWithQuery:](#/c:objc(cs)GMSAutocompleteRequest(im)initWithQuery:)\n\n `\n ` \n Request initializer.\n \\*\n - - parameter: query The query required for the request. \n\n #### Declaration\n\n Swift \n\n init(query: String)\n\n Objective-C \n\n - (nonnull instancetype)initWithQuery:(nonnull NSString *)query;\n\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)GMSAutocompleteRequest(im)init)\n\n `\n ` \n Unavailable \n\n #### Declaration\n\n Objective-C \n\n - (instancetype)init NS_UNAVAILABLE;"]]