AI-generated Key Takeaways
-
AutocompleteRequestis a struct used to request autocomplete suggestions based on a partial query. -
It includes properties for the query, an optional session token for billing, and an optional filter to refine results.
-
You can use
AutocompleteRequestwithPlacesClientto fetch autocomplete suggestions. -
The
filterproperty uses theAutocompleteFilterstruct to narrow down the suggestions based on location or place type. -
The
sessionTokenproperty leveragesAutocompleteSessionTokento track and manage billing for autocomplete requests within a session.
AutocompleteRequest
struct AutocompleteRequestextension AutocompleteRequest : SendableThe request for autocomplete suggestions based on a given partial query along with additional configuring properties.
-
The
AutocompleteFilterto apply to the results.Declaration
Swift
var filter: AutocompleteFilter? { get } -
Request object to use with
PlacesClientto fetch autocomplete suggestions.Declaration
Swift
init(query: String, sessionToken: AutocompleteSessionToken? = nil, filter: AutocompleteFilter? = nil, inputOffset: Int = 0)Parameters
queryThe partial text to autocomplete.
sessionTokenThe
AutocompleteSessionTokento associate requests to a billing session.filterThe
AutocompleteFilterto apply to the results.inputOffsetThe character offset for the input string. Indicates the completion starting position.
-
The character offset for the input string. Indicates the completion starting position.
Declaration
Swift
var inputOffset: Int { get } -
The partial text to autocomplete.
Declaration
Swift
var query: String { get } -
The
AutocompleteSessionTokento associate requests to a billing session.Declaration
Swift
var sessionToken: AutocompleteSessionToken? { get }