Class: Google::Apis::PlacesV1::GoogleMapsPlacesV1SearchTextResponse
- Inherits:
-
Object
- Object
- Google::Apis::PlacesV1::GoogleMapsPlacesV1SearchTextResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/places_v1/classes.rb,
lib/google/apis/places_v1/representations.rb,
lib/google/apis/places_v1/representations.rb
Overview
Response proto for SearchText.
Instance Attribute Summary collapse
-
#contextual_contents ⇒ Array<Google::Apis::PlacesV1::GoogleMapsPlacesV1ContextualContent>
Experimental: See https://developers.google.com/maps/documentation/places/web- service/experimental/places-generative for more details.
-
#next_page_token ⇒ String
A token that can be sent as
page_tokento retrieve the next page. -
#places ⇒ Array<Google::Apis::PlacesV1::GoogleMapsPlacesV1Place>
A list of places that meet the user's text search criteria.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleMapsPlacesV1SearchTextResponse
constructor
A new instance of GoogleMapsPlacesV1SearchTextResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleMapsPlacesV1SearchTextResponse
Returns a new instance of GoogleMapsPlacesV1SearchTextResponse.
2461 2462 2463 |
# File 'lib/google/apis/places_v1/classes.rb', line 2461 def initialize(**args) update!(**args) end |
Instance Attribute Details
#contextual_contents ⇒ Array<Google::Apis::PlacesV1::GoogleMapsPlacesV1ContextualContent>
Experimental: See https://developers.google.com/maps/documentation/places/web-
service/experimental/places-generative for more details. A list of contextual
contents where each entry associates to the corresponding place in the same
index in the places field. The contents that are relevant to the text_query
in the request are preferred. If the contextual content is not available for
one of the places, it will return non-contextual content. It will be empty
only when the content is unavailable for this place. This list should have as
many entries as the list of places if requested.
Corresponds to the JSON property contextualContents
2448 2449 2450 |
# File 'lib/google/apis/places_v1/classes.rb', line 2448 def contextual_contents @contextual_contents end |
#next_page_token ⇒ String
A token that can be sent as page_token to retrieve the next page. If this
field is omitted or empty, there are no subsequent pages.
Corresponds to the JSON property nextPageToken
2454 2455 2456 |
# File 'lib/google/apis/places_v1/classes.rb', line 2454 def next_page_token @next_page_token end |
#places ⇒ Array<Google::Apis::PlacesV1::GoogleMapsPlacesV1Place>
A list of places that meet the user's text search criteria.
Corresponds to the JSON property places
2459 2460 2461 |
# File 'lib/google/apis/places_v1/classes.rb', line 2459 def places @places end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2466 2467 2468 2469 2470 |
# File 'lib/google/apis/places_v1/classes.rb', line 2466 def update!(**args) @contextual_contents = args[:contextual_contents] if args.key?(:contextual_contents) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @places = args[:places] if args.key?(:places) end |