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_business_calls ⇒ Boolean
(also: #can_have_business_calls?)
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.
-
#has_voice_of_merchant ⇒ Boolean
(also: #has_voice_of_merchant?)
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.
997 998 999 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 997 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
911 912 913 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 911 def can_delete @can_delete end |
#can_have_business_calls ⇒ Boolean Also known as: can_have_business_calls?
Output only. Indicates if the listing is eligible for business calls.
Corresponds to the JSON property canHaveBusinessCalls
917 918 919 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 917 def can_have_business_calls @can_have_business_calls 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
923 924 925 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 923 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
929 930 931 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 929 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
935 936 937 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 935 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
941 942 943 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 941 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
947 948 949 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 947 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
953 954 955 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 953 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
961 962 963 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 961 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
968 969 970 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 968 def has_pending_edits @has_pending_edits end |
#has_voice_of_merchant ⇒ Boolean Also known as: has_voice_of_merchant?
Output only. Indicates if the listing has Voice of Merchant. If this boolean
is false, you should call the locations.getVoiceOfMerchantState API to get
details as to why they do not have Voice of Merchant.
Corresponds to the JSON property hasVoiceOfMerchant
976 977 978 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 976 def has_voice_of_merchant @has_voice_of_merchant end |
#maps_uri ⇒ String
Output only. A link to the location on Maps.
Corresponds to the JSON property mapsUri
982 983 984 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 982 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
988 989 990 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 988 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
995 996 997 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 995 def place_id @place_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1002 def update!(**args) @can_delete = args[:can_delete] if args.key?(:can_delete) @can_have_business_calls = args[:can_have_business_calls] if args.key?(:can_have_business_calls) @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) @has_voice_of_merchant = args[:has_voice_of_merchant] if args.key?(:has_voice_of_merchant) @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 |