Class: Google::Apis::MybusinessbusinessinformationV1::Metadata
- Inherits:
-
Object
- Object
- Google::Apis::MybusinessbusinessinformationV1::Metadata
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/mybusinessbusinessinformation_v1/classes.rb,
lib/google/apis/mybusinessbusinessinformation_v1/representations.rb,
lib/google/apis/mybusinessbusinessinformation_v1/representations.rb
Overview
Additional non-user-editable information about the location.
Instance Attribute Summary collapse
-
#can_delete ⇒ Boolean
(also: #can_delete?)
Output only.
-
#can_have_food_menus ⇒ Boolean
(also: #can_have_food_menus?)
Output only.
-
#can_modify_service_list ⇒ Boolean
(also: #can_modify_service_list?)
Output only.
-
#can_operate_health_data ⇒ Boolean
(also: #can_operate_health_data?)
Output only.
-
#can_operate_local_post ⇒ Boolean
(also: #can_operate_local_post?)
Output only.
-
#can_operate_lodging_data ⇒ Boolean
(also: #can_operate_lodging_data?)
Output only.
-
#duplicate_location ⇒ String
Output only.
-
#has_google_updated ⇒ Boolean
(also: #has_google_updated?)
Output only.
-
#has_pending_edits ⇒ Boolean
(also: #has_pending_edits?)
Output only.
-
#maps_uri ⇒ String
Output only.
-
#new_review_uri ⇒ String
Output only.
-
#place_id ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Metadata
constructor
A new instance of Metadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Metadata
Returns a new instance of Metadata.
1015 1016 1017 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1015 def initialize(**args) update!(**args) end |
Instance Attribute Details
#can_delete ⇒ Boolean Also known as: can_delete?
Output only. Indicates whether the location can be deleted using the API.
Corresponds to the JSON property canDelete
943 944 945 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 943 def can_delete @can_delete end |
#can_have_food_menus ⇒ Boolean Also known as:
Output only. Indicates if the listing is eligible for food menu.
Corresponds to the JSON property canHaveFoodMenus
949 950 951 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 949 def @can_have_food_menus end |
#can_modify_service_list ⇒ Boolean Also known as: can_modify_service_list?
Output only. Indicates if the listing can modify the service list.
Corresponds to the JSON property canModifyServiceList
955 956 957 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 955 def can_modify_service_list @can_modify_service_list end |
#can_operate_health_data ⇒ Boolean Also known as: can_operate_health_data?
Output only. Indicates whether the location can operate on Health data.
Corresponds to the JSON property canOperateHealthData
961 962 963 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 961 def can_operate_health_data @can_operate_health_data end |
#can_operate_local_post ⇒ Boolean Also known as: can_operate_local_post?
Output only. Indicates if the listing can manage local posts.
Corresponds to the JSON property canOperateLocalPost
967 968 969 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 967 def can_operate_local_post @can_operate_local_post end |
#can_operate_lodging_data ⇒ Boolean Also known as: can_operate_lodging_data?
Output only. Indicates whether the location can operate on Lodging data.
Corresponds to the JSON property canOperateLodgingData
973 974 975 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 973 def can_operate_lodging_data @can_operate_lodging_data end |
#duplicate_location ⇒ String
Output only. The location resource that this location duplicates.
Corresponds to the JSON property duplicateLocation
979 980 981 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 979 def duplicate_location @duplicate_location end |
#has_google_updated ⇒ Boolean Also known as: has_google_updated?
Output only. Indicates whether the place ID associated with this location has
updates that need to be updated or rejected by the client. If this boolean is
set, you should call the getGoogleUpdated method to lookup information that'
s needs to be verified.
Corresponds to the JSON property hasGoogleUpdated
987 988 989 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 987 def has_google_updated @has_google_updated end |
#has_pending_edits ⇒ Boolean Also known as: has_pending_edits?
Output only. Indicates whether any of this Location's properties are in the
edit pending state.
Corresponds to the JSON property hasPendingEdits
994 995 996 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 994 def has_pending_edits @has_pending_edits end |
#maps_uri ⇒ String
Output only. A link to the location on Maps.
Corresponds to the JSON property mapsUri
1000 1001 1002 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1000 def maps_uri @maps_uri end |
#new_review_uri ⇒ String
Output only. A link to the page on Google Search where a customer can leave a
review for the location.
Corresponds to the JSON property newReviewUri
1006 1007 1008 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1006 def new_review_uri @new_review_uri end |
#place_id ⇒ String
Output only. If this locationappears on Google Maps, this field is populated
with the place ID for the location. This ID can be used in various Places APIs.
This field can be set during Create calls, but not for Update.
Corresponds to the JSON property placeId
1013 1014 1015 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1013 def place_id @place_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1020 def update!(**args) @can_delete = args[:can_delete] if args.key?(:can_delete) @can_have_food_menus = args[:can_have_food_menus] if args.key?(:can_have_food_menus) @can_modify_service_list = args[:can_modify_service_list] if args.key?(:can_modify_service_list) @can_operate_health_data = args[:can_operate_health_data] if args.key?(:can_operate_health_data) @can_operate_local_post = args[:can_operate_local_post] if args.key?(:can_operate_local_post) @can_operate_lodging_data = args[:can_operate_lodging_data] if args.key?(:can_operate_lodging_data) @duplicate_location = args[:duplicate_location] if args.key?(:duplicate_location) @has_google_updated = args[:has_google_updated] if args.key?(:has_google_updated) @has_pending_edits = args[:has_pending_edits] if args.key?(:has_pending_edits) @maps_uri = args[:maps_uri] if args.key?(:maps_uri) @new_review_uri = args[:new_review_uri] if args.key?(:new_review_uri) @place_id = args[:place_id] if args.key?(:place_id) end |