Show / Hide Table of Contents

Class GoogleMapsPlacesV1SearchTextRequest

Request proto for SearchText.

Inheritance
object
GoogleMapsPlacesV1SearchTextRequest
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.MapsPlaces.v1.Data
Assembly: Google.Apis.MapsPlaces.v1.dll
Syntax
public class GoogleMapsPlacesV1SearchTextRequest : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EvOptions

Optional. Set the searchable EV options of a place search request.

Declaration
[JsonProperty("evOptions")]
public virtual GoogleMapsPlacesV1SearchTextRequestEVOptions EvOptions { get; set; }
Property Value
Type Description
GoogleMapsPlacesV1SearchTextRequestEVOptions

IncludePureServiceAreaBusinesses

Optional. Include pure service area businesses if the field is set to true. Pure service area business is a business that visits or delivers to customers directly but does not serve customers at their business address. For example, businesses like cleaning services or plumbers. Those businesses do not have a physical address or location on Google Maps. Places will not return fields including location, plus_code, and other location related fields for these businesses.

Declaration
[JsonProperty("includePureServiceAreaBusinesses")]
public virtual bool? IncludePureServiceAreaBusinesses { get; set; }
Property Value
Type Description
bool?

IncludedType

The requested place type. Full list of types supported: https://developers.google.com/maps/documentation/places/web-service/place-types. Only support one included type.

Declaration
[JsonProperty("includedType")]
public virtual string IncludedType { get; set; }
Property Value
Type Description
string

LanguageCode

Place details will be displayed with the preferred language if available. If the language code is unspecified or unrecognized, place details of any language may be returned, with a preference for English if such details exist. Current list of supported languages: https://developers.google.com/maps/faq#languagesupport.

Declaration
[JsonProperty("languageCode")]
public virtual string LanguageCode { get; set; }
Property Value
Type Description
string

LocationBias

The region to search. This location serves as a bias which means results around given location might be returned. Cannot be set along with location_restriction.

Declaration
[JsonProperty("locationBias")]
public virtual GoogleMapsPlacesV1SearchTextRequestLocationBias LocationBias { get; set; }
Property Value
Type Description
GoogleMapsPlacesV1SearchTextRequestLocationBias

LocationRestriction

The region to search. This location serves as a restriction which means results outside given location will not be returned. Cannot be set along with location_bias.

Declaration
[JsonProperty("locationRestriction")]
public virtual GoogleMapsPlacesV1SearchTextRequestLocationRestriction LocationRestriction { get; set; }
Property Value
Type Description
GoogleMapsPlacesV1SearchTextRequestLocationRestriction

MaxResultCount

Deprecated: Use page_size instead. The maximum number of results per page that can be returned. If the number of available results is larger than max_result_count, a next_page_token is returned which can be passed to page_token to get the next page of results in subsequent requests. If 0 or no value is provided, a default of 20 is used. The maximum value is 20; values above 20 will be coerced to 20. Negative values will return an INVALID_ARGUMENT error. If both max_result_count and page_size are specified, max_result_count will be ignored.

Declaration
[JsonProperty("maxResultCount")]
public virtual int? MaxResultCount { get; set; }
Property Value
Type Description
int?

MinRating

Filter out results whose average user rating is strictly less than this limit. A valid value must be a float between 0 and 5 (inclusively) at a 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. The input rating will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all results with a less than 1.0 rating.

Declaration
[JsonProperty("minRating")]
public virtual double? MinRating { get; set; }
Property Value
Type Description
double?

OpenNow

Used to restrict the search to places that are currently open. The default is false.

Declaration
[JsonProperty("openNow")]
public virtual bool? OpenNow { get; set; }
Property Value
Type Description
bool?

PageSize

Optional. The maximum number of results per page that can be returned. If the number of available results is larger than page_size, a next_page_token is returned which can be passed to page_token to get the next page of results in subsequent requests. If 0 or no value is provided, a default of 20 is used. The maximum value is 20; values above 20 will be set to 20. Negative values will return an INVALID_ARGUMENT error. If both max_result_count and page_size are specified, max_result_count will be ignored.

Declaration
[JsonProperty("pageSize")]
public virtual int? PageSize { get; set; }
Property Value
Type Description
int?

PageToken

Optional. A page token, received from a previous TextSearch call. Provide this to retrieve the subsequent page. When paginating, all parameters other than page_token, page_size, and max_result_count provided to TextSearch must match the initial call that provided the page token. Otherwise an INVALID_ARGUMENT error is returned.

Declaration
[JsonProperty("pageToken")]
public virtual string PageToken { get; set; }
Property Value
Type Description
string

PriceLevels

Used to restrict the search to places that are marked as certain price levels. Users can choose any combinations of price levels. Default to select all price levels.

Declaration
[JsonProperty("priceLevels")]
public virtual IList<string> PriceLevels { get; set; }
Property Value
Type Description
IList<string>

RankPreference

How results will be ranked in the response.

Declaration
[JsonProperty("rankPreference")]
public virtual string RankPreference { get; set; }
Property Value
Type Description
string

RegionCode

The Unicode country/region code (CLDR) of the location where the request is coming from. This parameter is used to display the place details, like region-specific place name, if available. The parameter can affect results based on applicable law. For more information, see https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Note that 3-digit region codes are not currently supported.

Declaration
[JsonProperty("regionCode")]
public virtual string RegionCode { get; set; }
Property Value
Type Description
string

RoutingParameters

Optional. Additional parameters for routing to results.

Declaration
[JsonProperty("routingParameters")]
public virtual GoogleMapsPlacesV1RoutingParameters RoutingParameters { get; set; }
Property Value
Type Description
GoogleMapsPlacesV1RoutingParameters

SearchAlongRouteParameters

Optional. Additional parameters proto for searching along a route.

Declaration
[JsonProperty("searchAlongRouteParameters")]
public virtual GoogleMapsPlacesV1SearchTextRequestSearchAlongRouteParameters SearchAlongRouteParameters { get; set; }
Property Value
Type Description
GoogleMapsPlacesV1SearchTextRequestSearchAlongRouteParameters

StrictTypeFiltering

Used to set strict type filtering for included_type. If set to true, only results of the same type will be returned. Default to false.

Declaration
[JsonProperty("strictTypeFiltering")]
public virtual bool? StrictTypeFiltering { get; set; }
Property Value
Type Description
bool?

TextQuery

Required. The text query for textual search.

Declaration
[JsonProperty("textQuery")]
public virtual string TextQuery { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX