Class: Google::Apis::PlacesV1::GoogleMapsPlacesV1SearchNearbyResponse
- Inherits:
-
Object
- Object
- Google::Apis::PlacesV1::GoogleMapsPlacesV1SearchNearbyResponse
- 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 Search Nearby.
Instance Attribute Summary collapse
-
#places ⇒ Array<Google::Apis::PlacesV1::GoogleMapsPlacesV1Place>
A list of places that meets user's requirements like places types, number of places and specific location restriction.
-
#routing_summaries ⇒ Array<Google::Apis::PlacesV1::GoogleMapsPlacesV1RoutingSummary>
A list of routing summaries where each entry associates to the corresponding place in the same index in the
placesfield.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleMapsPlacesV1SearchNearbyResponse
constructor
A new instance of GoogleMapsPlacesV1SearchNearbyResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleMapsPlacesV1SearchNearbyResponse
Returns a new instance of GoogleMapsPlacesV1SearchNearbyResponse.
2371 2372 2373 |
# File 'lib/google/apis/places_v1/classes.rb', line 2371 def initialize(**args) update!(**args) end |
Instance Attribute Details
#places ⇒ Array<Google::Apis::PlacesV1::GoogleMapsPlacesV1Place>
A list of places that meets user's requirements like places types, number of
places and specific location restriction.
Corresponds to the JSON property places
2361 2362 2363 |
# File 'lib/google/apis/places_v1/classes.rb', line 2361 def places @places end |
#routing_summaries ⇒ Array<Google::Apis::PlacesV1::GoogleMapsPlacesV1RoutingSummary>
A list of routing summaries where each entry associates to the corresponding
place in the same index in the places field. If the routing summary is not
available for one of the places, it will contain an empty entry. This list
should have as many entries as the list of places if requested.
Corresponds to the JSON property routingSummaries
2369 2370 2371 |
# File 'lib/google/apis/places_v1/classes.rb', line 2369 def routing_summaries @routing_summaries end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2376 2377 2378 2379 |
# File 'lib/google/apis/places_v1/classes.rb', line 2376 def update!(**args) @places = args[:places] if args.key?(:places) @routing_summaries = args[:routing_summaries] if args.key?(:routing_summaries) end |