Class: Aws::GeoPlaces::Types::SuggestPlaceResult

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-geoplaces/types.rb

Overview

The suggested place results.

Constant Summary collapse

SENSITIVE =
[:position, :map_view]

Instance Attribute Summary collapse

Instance Attribute Details

#access_pointsArray<Types::AccessPoint>

Position of the access point represent by longitude and latitude.

Returns:



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#access_restrictionsArray<Types::AccessRestriction>

Indicates known access restrictions on a vehicle access point. The index correlates to an access point and indicates if access through this point has some form of restriction.

Returns:



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#addressTypes::Address

The place’s address.

Returns:



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#business_chainsArray<Types::BusinessChain>

The Business Chains associated with the place.

Returns:



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#categoriesArray<Types::Category>

Categories of results that results must belong to.

Returns:



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#distanceInteger

The distance in meters from the QueryPosition.

Returns:

  • (Integer)


2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#food_typesArray<Types::FoodType>

List of food types offered by this result.

Returns:



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#map_viewArray<Float>

The bounding box enclosing the geometric shape (area or line) that an individual result covers.

The bounding box formed is defined as a set 4 coordinates: ‘[lng, lat, lng, lat]`

Returns:

  • (Array<Float>)


2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#phonemesTypes::PhonemeDetails

How the various components of the result’s address are pronounced in various languages.



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#place_idString

The ‘PlaceId` of the place you wish to receive the information for.

Returns:

  • (String)


2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#place_typeString

A ‘PlaceType` is a category that the result place must belong to.

Returns:

  • (String)


2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#political_viewString

The alpha-2 or alpha-3 character code for the political view of a country. The political view applies to the results of the request to represent unresolved territorial claims through the point of view of the specified country.

Returns:

  • (String)


2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#positionArray<Float>

The position, in longitude and latitude.

Returns:

  • (Array<Float>)


2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#time_zoneTypes::TimeZone

The time zone in which the place is located.

Returns:



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
# File 'lib/aws-sdk-geoplaces/types.rb', line 2562

class SuggestPlaceResult < Struct.new(
  :place_id,
  :place_type,
  :address,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :business_chains,
  :access_points,
  :access_restrictions,
  :time_zone,
  :political_view,
  :phonemes)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end